# 用python连接MySQL数据库
import pymysql

# 使用参数名创建连接
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123456', db='stu',
                       charset='utf8mb4', connect_timeout=1000)
# 创建游标
cursor = conn.cursor()
# 查看数据库内所有的表
# cursor.execute('show tables')
# for tupleItem in cursor.fetchall():
#     print(tupleItem) # 元组：类似于列表只是它用() 列表用的是[], 元组所有元素都不可修改
#     print(tupleItem[0]) # 找到每一个表名

# 如何查看表内所有的数据
# cursor.execute("""select * from stu_list;""")
# for tupleItem in cursor.fetchall():
#     print(tupleItem)

# 创建表
sql = """create table if not exists class (id int(10) primary key auto_increment,name varchar(20) not null,text varchar(20) not null)"""
cursor.execute(sql)
cursor.execute("show tables")
for tupleitem in cursor.fetchall():
    print(tupleitem[0])

# 向表class写数据 潘周聃 29岁毕业于苏黎世理工大学
#                  插入   到   表名  字段              值
cursor.execute( "insert into class(name,text) values (%s, %s)", ['潘周聃', '29岁毕业于苏黎世理工大学'])
conn.commit()

